/**************************************************************/
/*                                                            */
/*     MC823 - Laboratorio de Teleprocessamento e Redes       */
/*     1 Semestre / 2013                                      */
/*     Projeto 1 - Cliente e Servidor RMI de uma Livraria     */
/*                                                            */
/*     Alunos: Joao Gabriel M.D.Mendes - RA 102788            */
/*             Lucas Domingues Lima    - RA 103140            */
/*                                                            */
/**************************************************************/

/* Arquivo: livraria/rmi/src/Livraria.java
   Definicao: Interface Livraria utilizada para gerar o
   			  stub para o RMI.
*/

package livraria.rmi;

import java.rmi.Remote;
import java.rmi.RemoteException;

//interface a ser passada para o RMI
public interface Livraria extends Remote {
    String retornaTitulosISBN(String user_id) throws RemoteException;
    String retornaInfoEstoque(String user_id) throws RemoteException;
    String retornaDescricao(String user_id,String ISBN) throws RemoteException;
    String retornaInfoLivro(String user_id, String ISBN) throws RemoteException;
	String retornaNumLivro(String user_id, String ISBN) throws RemoteException;
	String alteraEstoque(String user_id, String ISBN, int num) throws RemoteException;   
}